var ms_activeroom_contextHtml = '';
var ms_edactiveroom_contextHtml = '';
var ms_listAction_ActiveRoom = "";
function msfrmmanager_getListContext(id,status){
    
    ms_listAction_ActiveRoom ='';
    if(status==0){    
       ms_listAction_ActiveRoom = "<table id='msfrmmanager_tbl_"+id+"'><tr class='context ms_btn_move ms_btn' id='msfrmmanager_trmove_"+id
       +"'><td> <img src='images/menu/move_1.png'  id='msfrmmanager_img"+id
       +"'  class='ms_btn_move ms_btn' /></td><td>Chuyển phòng</td></tr><tr id='msfrmmanager_tradd' class='context ms_btn_add ms_btn' onclick='msfrmmanager_addProduct("+id+")'><td> <img src='images/menu/addproduct.png'  id='msfrmmanager_imgadd'  class='ms_btn_add ms_btn' /></td><td>Thêm sản phẩm</td></tr><tr class='context ms_clsbtn ms_btnTotal' id='msfrmmanager_trTotal_"+id+"'><td> <img src='images/menu/clock_stop1.png'/> </td><td>Tính tiền phòng</td></tr> </table>";
    }else{
         ms_listAction_ActiveRoom = "<table id='msfrmmanager_tbl_"+id+"'><tr class='context' onclick='msfrmmanager_undo("+id+")'><td> <img src='images/menu/undo2.png'  id='msfrmmanager_move'  class='ms_btn_move ms_btn' /></td><td>Tải lại thông tin cũ</td></tr><tr onclick='msfrmmanager_rentRoom("+id+")' class='context'><td> <img src='images/menu/alarm2.png'  id='msfrmmanager_move'  class='ms_btn_move ms_btn' /></td><td>Bắt đầu thuê phòng</td></tr> </table>";   
   }
   return ms_listAction_ActiveRoom;
} 
//status = 0; lấy tất cả các bàn
//status = 1; lấy bàn còn trống
//status =2 ; lấy các bàn đang có khách
//hàm này dùng để lấy id của của các bàn của 1 user theo điều kiện status 
// trả về mãng id của bàn theo điều kiện status đưa vào.
//function getArrRoom(status){
//    var arr = new Array();
//    index =0;
//    switch(status){
//        case 0: 
//            $('div.ms_divProduct').each(function(){
//                id = $(this).attr('id');// lấy id của div
//                Room_id = getId(id,2); // lấy id của bàn
//                arr[index++]=Room_id;
//                
//            });
//            break;
//        case 1: 
//            $('div.ms_divProduct').each(function(){

//                len = $(this).find('.trProduct').length;
//                if(len>0){// trương hợp bàn này có người
//                   id = $(this).attr('id');// lấy id của div
//                    Room_id = getId(id,2); // lấy id của bàn
//                    arr[index++]=Room_id;  
//                }
//                
//            });
//            break;
//        case 2: 
//            $('div.ms_divProduct').each(function(){
//                len = $(this).find('.trProduct').length;
//                if(len==0){ // trường hợp bàn này không có người
//                   id = $(this).attr('id');// lấy id của div
//                    Room_id = getId(id,2); // lấy id của bàn
//                    arr[index++]=Room_id;  
//                }
//                
//            });
//            break;
//        default: break;
//    }
//    return arr;
//}

//hàm dùng để tính tổng số tiền trên bàn
//Roomid : id của bàn cần tính tiền
//function //mscalPriceInRoom(Roomid){
//    var total = 0;
//    $('#msfrmmanager_div_'+Roomid).find('tr.trProduct').each(function(){
//        price = parseInt($(this).find('.price:first').text());// lấy giá của sản phẩm
//        num = parseInt($(this).find('.quanlity:first').text());// lấy số lượng của sản phẩm
//        total += price*num;
//    });
//    $('#msfrmmanager_tdms_pricetotal_'+Roomid).text(total);// gán trong td tổng cộng
//    addJsContext_();
//}                   

function msfrmmanager_dropdrapmenu(){
        var myMenu;
        myMenu = new SDMenu("msfrmmanager_leftmenu");
        myMenu.init();
        
        $( "#msfrmmanager_leftmenu a" ).draggable({
            appendTo: "body",
            helper: "clone"
        });
        
        $(".ms_clsTittleOn").draggable({
            appendTo: "body",
            revert: true
        });
        $(".ms_clsTittleOn").draggable( "disable" );
        
        $( "td.ms_clsOff").droppable({
            activeClass: "ui-state-default",
            hoverClass: "ui-state-hover",
            accept: '.ms_clsRoomTitle',
            drop: function( event, ui ) {
                Roomfrom =   ui.draggable.attr('id') ;    // lấy id của div cần chuyển
                Roomfrom =  getId(Roomfrom,2) ;               // lấy id của bàn cần chuyển
                Roomto =  $(this).attr('id');
                Roomto =  getId(Roomto,2) ;               // lấy id của bàn cần chuyển   
                msfrmmanager_moveRoom(Roomfrom,Roomto);                              
            }
        }); 
           
        
        $( "div.ms_divProduct" ).droppable({
            activeClass: "ui-state-default",
            hoverClass: "ui-state-hover",
            accept: '#msfrmmanager_leftmenu a',
            drop: function( event, ui ) {
                var name = ui.draggable.text() ;        // lấy tên của sản phẩm
                var flg_exist = false;                  // flg_exist = false : sản phẩm chưa có trên bàn; flg_exist = true : có trên bàn
                nameId =   ui.draggable.attr('id') ;    // lấy id tr chứa sản phẩm               
                proId =  getId(nameId,2) ;              // lấy id của sản phẩm từ menu
                RoomId = getId($(this).attr('id'),2);  // lấy id của bàn
               // ms_obj.addRemoveProduct(proId,RoomId,1); // hàm này dùng đẻ add dữ liệu vào mãng để dành cho việc lưu xuông 
                ms_obj.addRemoveProduct(proId,RoomId,1);// đưa vào mãng để cập nhật xuống DB
                $(this).find('.trProduct').each(function(){// duyệt từng tr có trên bàn 
                trnameId =   $(this).attr('id') ; // lấy id của tr có trong Room
                trproId =  getId(trnameId,1) ;    // lấy id của sản phẩm có trên bàn
                if(proId==trproId){// trường hợp tồn tại sản phẩm đang thêm ở trên bàn               
                    flg_exist=true; // set cờ để đánh dấu là có sản phẩm này ở trên bàn.
                    var numProduct = $(this).find('.quanlity:first').text(); // lấy số lượng sản phẩm
                    numProduct = parseInt(numProduct); 
                    numProduct++;
                    $(this).find('.quanlity:first').text(numProduct); // cập nhật lại số lượng
                    btnid = proId;
                    ms_ChangeTr("msfrmmanagertr_"+btnid,0,RoomId);
                    //break; 
                }
                                  
                }); 

                if(!flg_exist){
                    msfrmmanager_loadProduct(RoomId,proId,name,1);
                    ms_ChangeTr("msfrmmanagertr_"+proId,0,RoomId);
                    mscalActiveRoomByRoomType();
                }
                
                //mscalPriceInRoom(RoomId);
                
            }
        }).sortable({
            items: "li:not(.placeholder)",
            sort: function() {
                $( this ).removeClass( "ui-state-default" );
            }
        });
        
         $("div.ms_divProduct").droppable('disable'); 
}



function msexecuteAction(){
  setTimeout('msexecuteAction()',10000);
  msfrmmanager_execute();          
}

msexecuteAction();

function msAssignTime(){
  setTimeout('msAssignTime()',1000);
    //start vung nay dung de hien thi gio len luoi
   var timeCurrent = Date.now();
    offset = Math.round((timeCurrent-timePrevious)/1000);
    offset = offset<1?1:offset;    
     for(var i in ms_obj.arrRoom){
        obj = ms_obj.arrRoom[i];
        status = obj.status;
        timestamp = obj.timestamp;
        if(status==1){
           timestamp = parseInt(timestamp)+offset;
           ms_obj.arrRoom[i].timestamp = timestamp;
           strtime = creaeteTime(timestamp,'m');
           $('#msfrmmanager_tdclock_'+i).html(strtime);
        }else{
            $('#msfrmmanager_tdclock_'+i).html('');
            ms_obj.arrRoom[i].timestamp = 0;
        }
    }
    timePrevious=timeCurrent;    
  //start vung nay dung de hien thi gio len luoi                
}
function msfrmmanager_execute(){
  var flgAddRemove = false;
  var flgRemove = false;
  var flgMove = false;
  var arrAddRemove = new Array();
  var arrMove = new Array();
  var index1 = 0;// chi số cho mãng thêm hoặc xóa sản phẩm
  //var index2 = 0;// chi số cho việc chuyển phòng.

     for(var i in ms_obj.arrProductAddRemove){ // duyệt mãng sản phẩm thêm vào hoặc bớt ra
         
          if(typeof(ms_obj.arrProductAddRemove[i])!='function')
          {
               nump = ms_obj.arrProductAddRemove[i];
              if(nump!=0){
                  flgAddRemove = true;
                  arrAddRemove[index1] =  i+';'+ nump;
                  index1++;
              } 
           }
      }
   if(flgAddRemove){
       xajax_msfrmmanager_addRemoveProduct(arrAddRemove,ms_obj.arrProductPrice);            
   }
   ms_obj.resetAction();
}


function getId(name,pos){
    var arrName = name.split('_');
    if(pos >= arrName.length||pos == 'undefined'){
        return arrName[arrName.length-1] ;
    }
    return arrName[pos] ;    
}
// thay đổi trạng thái của button : nếu bàn có khách thì cho enable ngược lại cho disable
// Room_id là id của bàn cần xét
//function changeStatuButton(Room_id){
//    var lineProduct = $('#msfrmmanager_div_'+Room_id).find('tr.trProduct').length;
//    if(lineProduct>0){
//        $('#msfrmmanager_btnrent_'+Room_id).removeAttr('disabled');
//        $('#msfrmmanager_print_'+Room_id).removeAttr('disabled');
//        $('#msfrmmanager_undo_'+Room_id).attr('disabled','disabled');        

//    }else{
//        $('#msfrmmanager_btnrent_'+Room_id).attr('disabled','disabled');
//        $('#msfrmmanager_print_'+Room_id).attr('disabled','disabled');
//        $('#msfrmmanager_undo_'+Room_id).removeAttr('disabled');        
//    }
//      
//}
function msfrmmanager_loadProduct(Room_id,product_id,product_name,num,priceP){
   btnid = product_id;
   price = '';
   if(typeof(priceP)  =='undefined' ){
        price = ms_obj.arrProductPrice[btnid].price;  
   }else{
       price = priceP;
   }
    $( '<tr class="trProduct" id="msfrmmanagertr_'+btnid+'"></td><td width="10%" align="center"><img class="fmdown"  src="adagps.com/images/product/down.png" title="Bot mot san pham"/ width="10" height="10" id="msfrmmanagerdowm_'+btnid+'"></td><td width="70%" align="left" class="productName">'+product_name+'</td><td class="price">'+price+'</td> <td width="10%" align="right" class="quanlity">'+num+'<td width="10%" align="center"><img class="msup"  src="adagps.com/images/product/up.png" title="Bot mot san pham"/ width="10" height="10" id="msfrmmanagerup_'+btnid+'"></td></tr>' ).appendTo( $('#msfrmmanager_div_'+Room_id).find('table:first'));    
     //mscalPriceInRoom(Room_id);
     msfrmmanager_ActiveStatus(Room_id);
} 

function msfrmmanager_addProduct(id){
    title = 'Phòng '+ms_obj.arrRoom[id].name + ' Thêm sản phẩm ngoài danh mục';
    $('#msfrmmanager_divAddProduct').dialog('option', 'title', title);  
    $('#msfrmmanager_divAddProduct').dialog('open');
    $("#msfrmmanager_hdRoomAdd").val(id);
}
//Hàm này dùng để lấy lại thông tin vừa mới tính tiền
function msfrmmanager_undo(Room_id){
    if(confirm('Bạn muốn tải lại phòng này!')){
        xajax_msfrmmanager_undo(Room_id);
    }
}

function msfrmmanager_addNewProduct(){

    proId = ms_obj.indexNewProduct;// lấy chỉ số của index mới
    hdRoom = $('#msfrmmanager_hdRoomAdd').val();
    var name = $.trim($('#msfrmmanager_productName').val());   
    var price = $.trim($('#msfrmmanager_productPrice').val()); 
    xajax_msfrmmanager_addNewProduct(proId,hdRoom,name,price);  
    
    var btnid = proId;    
   $( '<tr class="trProduct" id="msfrmmanagertr_'+btnid+'"></td><td width="10%" align="center"><img class="fmdown"  src="adagps.com/images/product/down.png" title="Bot mot san pham"/ width="10" height="10" id="msfrmmanagerdowm_'+btnid+'"></td><td width="70%" align="left" class="productName">'+name+'</td><td class="price">'+price+'</td> <td width="10%" align="right" class="quanlity">1<td width="10%" align="center"><img class="msup"  src="adagps.com/images/product/up.png" title="Bot mot san pham"/ width="10" height="10" id="msfrmmanagerup_'+btnid+'"></td></tr>' ).appendTo( $('#msfrmmanager_div_'+hdRoom).find('table:first'));   
    ms_obj.indexNewProduct++; 
    $('#msfrmmanager_divAddProduct').dialog('close');    
}

//function addProductLi(RoomId,proId){    
//    current_id = ms_obj.arrRoom[RoomId].current_id ;
//    name = ms_obj.arrProductPrice[proId].name;
//    ms_obj.addProduct(proId,current_id);
//    var  flg_exist = false;  
//    $('#msfrmmanager_div_'+RoomId).find('.trProduct').each(function(){     
//    trnameId =   $(this).attr('id') ;
//    trproId =  getId(trnameId,1) ;   
//    if(proId==trproId){
//        flg_exist=true;
//        var numProduct = $(this).find('.quanlity:first').text();
//        numProduct = parseInt(numProduct);
//        numProduct++;
//        $(this).find('.quanlity:first').text(numProduct);
//        btnid = trproId+'_'+current_id;
//        ChangeTr("msfrmmanagertr_"+btnid,0);

//    }
//                      
//    }); 
//    if(!flg_exist){
//        btnid = proId+'_'+current_id;
//        $( '<tr class="trProduct" id="msfrmmanagertr_'+btnid+'"><td width="10%" align="center"><img class="down"  src="adagps.com/images/product/down.png" title="Bot mot san pham"/ width="10" height="10" id="msfrmmanagerdowm_'+btnid+'"></td><td width="70%" align="left" class="productName">'+name+'</td><td class="price">500000</td><td width="10%" align="right" class="quanlity">1</td><td width="10%" align="center"><img class="msup"  src="adagps.com/images/product/up.png" title="Bot mot san pham"/ width="10" height="10" id="msfrmmanagerup_'+btnid+'"></td></tr>' ).appendTo( $('#msfrmmanager_div_'+RoomId).find('table:first')); 
//        ChangeTr("msfrmmanagertr_"+btnid,0);
//        mscalActiveRoomByRoomType();
//    }
//}


function msfrmmanager_totalAll(){
    $totalProduct =0;
    $('#msfrmmanager_billOrder').find('.PriceProduct').each(function(){
       price = $(this).text() ;
       price=price.replace(/,/gi,'');
       $totalProduct +=  parseInt(price);       
    });
    $('#msfrmmanager_tdtotalProduct').text(formatMoney($totalProduct));
    
    RoomPrice = $.trim($('#msfrmmanager_tdRoomPrice').text());
    RoomPrice=RoomPrice.replace(/,/gi,'');
    $totalAll = $totalProduct + parseInt(RoomPrice);
    
    $('#msfrmmanager_tdAllTotal').text(formatMoney($totalAll)); 
    
}
//function formatMoney(money){
   // result ='';
//   money = parseInt(money);
//    money +='';
//    length = money.length;
//    index = Math.floor((length-1)/3);
//    result='';
//    for(i=0;i<index;i++){
//       result =  ','+money.substr(money.length-3,3)+result;
//       money= money.substr(0,money.length-3);
//    }
//    return money+result;
//}

function ms_frmmanager_showRoom(id){
    // pro_id = getId(elmId,2);
        html = mscreateAllTable(id,4);  
        $('#msfrmmanager_activetable').html(html);
        $('#msfrmmanager_activetable').dialog('open');
}

function ms_addJsContext(){
    
   // fd_activeroom_contextHtml = createActiveRoom(3);
//    $("#msfrmmanager_leftmenu a").('click',function(){
//        elmId = $(this).attr('id');
//        pro_id = getId(elmId,2);
//        html = createAllTable(pro_id,4);  
//        $('#msfrmmanager_activetable').html(html);
//        $('#msfrmmanager_activetable').dialog('open');
//        
//    });
    $("#msfrmmanager_leftmenu a").jscontext({
        html: ms_activeroom_contextHtml ,  
        bind: 'click',             
        fade: false 
    });
    $(".ms_btn_move").live('click',function(){
        elmId = $(this).attr('id');
        table_id = getId(elmId,2);
       html =mscreateActiveRoom(table_id,4); 
       if(html==''){
           alert('Không còn phòng trống để chuyển');
           return false;
       }      
       name = ms_obj.arrRoom[table_id].name;
       title = 'Phòng '+name+': Chuyển đến phòng'
       $("#msfrmmanager_activetable").dialog( "option", "title", title );
       $('#msfrmmanager_activetable').html(html);
       $('#msfrmmanager_activetable').dialog('open');
    });
    
    $(".ms_divProduct").jscontext({
        html: ms_listAction_ActiveRoom ,             
        fade: false 
    });
    
}


function mscreateActiveRoom(srcRoom,num){
    arrRoomActive = msgetArrRoom(0);
    result = '<table>';
    flg = false;
    for(i=0;i<arrRoomActive.length;i++){
        flg = true;
        id = arrRoomActive[i];
        name = ms_obj.arrRoom[id].name;
        if(i%num==0&&i!=0){
           result += '</tr><tr><td><button class="btnmoveRoom" onclick="msfrmmanager_moveRoom('+srcRoom+','+id+')" >' + name + '</button></td>'
        }else{
          result += '<td><button class="btnmoveRoom" onclick="msfrmmanager_moveRoom('+srcRoom+','+id+')" >' + name + '</button></td>'  
        }
    }
    if(!flg){
        return '';
    }
    result +='</tr></table>';
    return result;
}

//function createAllRoom(productId,num){    
//    arrRoomActive = getArrRoom(0);
//    name = ms_obj.arrProductPrice[productId].name;
//    result = '<table class="allRoom"><tr><td colspan="'+num+'" class="productTitle">Thêm  '+name+' cho phòng </td></tr><tr>';    
//    for(i=0;i<arrRoomActive.length;i++){
//        id = arrRoomActive[i];
//        name = ms_obj.arrRoom[id].name;
//        if(i%num==0&&i!=0){
//           result += '</tr><tr><td>'+name+': <input type="text" value="0" class="addproduct" id="msfrmmanager_txtNumAddLeft_'+id+'"  /><button class="btnAddProduct" onclick="msfrmmanager_addProductFromLeftMenu('+productId+','+id+')">' + name + '</button></td>'
//        }else{
//          result += '<td>'+name+':<input type="text" value="0" class="addproduct" id="msfrmmanager_txtNumAddLeft_'+id+'" /><button class="btnAddProduct" onclick="msfrmmanager_addProductFromLeftMenu('+productId+','+id+')">' + name + '</button></td>';  
//        }
//    }
//    result +='</tr></table>';
//    return result;
//    
//}
/*
* Chuyen từ bàn này qua bàn khác
* tblfrom : bàn nguồn
* tblto   : bàn đích
*/
function msfrmmanager_moveRoom(tblfrom,tblto){  
    msfrmmanager_execute(); 
    $('#msfrmmanager_div_'+tblto).html($('#msfrmmanager_div_'+tblfrom).html());// gán các sản phầm từ bàn nguồn qua bàn đích
    $('#msfrmmanager_div_'+tblfrom).find('.trProduct').remove();// xóa sản phẩm bàn nguồn
    //$('#msfrmmanager_tdms_pricetotal_'+tblto).text($('#msfrmmanager_tdms_pricetotal_'+tblfrom).text());// gán giá tiền từ bàn nguồn qua bàn đích
    //$('#msfrmmanager_tdms_pricetotal_'+tblfrom).text('-');// xóa tổng cộng ở bàn nguồn
    //alert(tblto);
    typefrom = ms_obj.arrRoom[tblfrom].type;
    typeto = ms_obj.arrRoom[tblto].type;
   if(typefrom == typeto){
       ms_obj.arrRoom[tblto].timestamp = ms_obj.arrRoom[tblfrom].timestamp;      
   }else{
       ms_obj.arrRoom[tblto].timestamp = 0;
   }
   
    ms_obj.arrRoom[tblto].status = 1;
    ms_obj.arrRoom[tblto].timestamp = ms_obj.arrRoom[tblfrom].timestamp;
    ms_obj.arrRoom[tblto].current_id = ms_obj.arrRoom[tblfrom].current_id;
    ms_obj.arrRoom[tblfrom].status = 0;
    ms_obj.arrRoom[tblfrom].timestamp = 0;
    ms_obj.arrRoom[tblfrom].current_id = 0;
    msfrmmanager_ActiveStatus(tblto);
    msfrmmanager_DeactiveStatus(tblfrom);
    xajax_msfrmmanager_moveRoom(tblfrom,tblto,typefrom,typeto); 
    $('#msfrmmanager_activetable').dialog('close');
    ms_calActiveTableByTableType();
     
}

function msfrmmanager_addProductFromLeftMenu(proId,RoomId){
    var flg_exist = false;                  // flg_exist = false : sản phẩm chưa có trên bàn; flg_exist = true : có trên bàn
    var name = ms_obj.arrProductPrice[proId].name ;        // lấy tên của sản phẩm
    ms_obj.addRemoveProduct(proId,RoomId,1);// đưa vào mãng để cập nhật xuống DB
    $('#msfrmmanager_div_'+RoomId).find('.trProduct').each(function(){// duyệt từng tr có trên bàn 
    trnameId =   $(this).attr('id') ; // lấy id của tr có trong Room
    trproId =  getId(trnameId,1) ;    // lấy id của sản phẩm có trên bàn
    if(proId==trproId){// trường hợp tồn tại sản phẩm đang thêm ở trên bàn               
        flg_exist=true; // set cờ để đánh dấu là có sản phẩm này ở trên bàn.
        var numProduct = $(this).find('.quanlity:first').text(); // lấy số lượng sản phẩm
        numProduct = parseInt(numProduct); 
        numProduct++;
        $(this).find('.quanlity:first').text(numProduct); // cập nhật lại số lượng
        btnid = proId;
        ms_ChangeTr("msfrmmanagertr_"+btnid,0,RoomId);
        //break; 
    }
                      
    }); 
   numPro = parseInt($('#msfrmmanager_txtNumAddLeft_'+RoomId).text())+1;
   $('#msfrmmanager_txtNumAddLeft_'+RoomId).html(numPro);
    if(!flg_exist){
    msfrmmanager_loadProduct(RoomId,proId,name,1);
    mscalActiveRoomByRoomType();      
      ms_ChangeTr("msfrmmanagertr_"+proId,0,RoomId);
    }
    //mscalPriceInRoom(RoomId);
}

function msfrmmanager_hideRoom(id,obj){
    if($(obj).hasClass('expand')){
        $(obj).removeClass().addClass('collapse');
        $('#msfrmmanager_tableType_'+id).hide();
        $(obj).attr('src','images/icons/collapse.png');
    }else{
        $(obj).removeClass().addClass('expand');
        $('#msfrmmanager_tableType_'+id).show();
        $(obj).attr('src','images/icons/expand.png');
    }
}

function mscalActiveRoomByRoomType(){
    $('.ms_clsDivRoomType').each(function(){
        var id = $(this).attr('id');
        var typeid =  getId(id,2) ; 
        var activeRoom =0;
        $(this).find('div.ms_divProduct').each(function(){
            length = $(this).find('.trProduct').length;
            if(length>0){
               activeRoom++; 
            }
        });   // lấy id của sản phẩm có trên bàn
        length = $(this).find('div.ms_divProduct').length;
        $('#msfrmmanager_activeRoom_'+typeid).html(activeRoom);
        $('#msfrmmanager_totalRoom_'+typeid).html(length);
    });
    
}

function msfrmmanager_ActiveStatus(Room_id){
    $('#msfrmmanager_divTitle_'+Room_id).draggable( "enable" );
    $('#msfrmmanager_tddiv_'+Room_id).droppable('disable');
    $('#msfrmmanager_div_'+Room_id).droppable('enable');
    
    $('#msfrmmanager_undo_'+Room_id).css('display','none');
    $('#msfrmmanager_move_'+Room_id).css('display','');
    $('#msfrmmanager_add-'+Room_id).css('display','');
    
    $('#msfrmmanager_btnRent_'+Room_id).css('display','none');
    $('#msfrmmanager_btnPrint_'+Room_id).css('display','');
    $('#msfrmmanager_btnPay_'+Room_id).css('display','');
    
}

function msfrmmanager_DeactiveStatus(Room_id){    

    $('#msfrmmanager_divTitle_'+Room_id).draggable( "disable" );
    $('#msfrmmanager_tddiv_'+Room_id).droppable('enable');
    $('#msfrmmanager_div_'+Room_id).droppable('disable');
    
    $('#msfrmmanager_undo_'+Room_id).css('display','');
    $('#msfrmmanager_move_'+Room_id).css('display','none');
    $('#msfrmmanager_add-'+Room_id).css('display','none');
        
    $('#msfrmmanager_btnRent_'+Room_id).css('display','');
    $('#msfrmmanager_btnPrint_'+Room_id).css('display','none');    
    $('#msfrmmanager_btnPay_'+Room_id).css('display','none');
        
}

function msfrmmanager_rentRoom(Room_id){
    xajax_msfrmmanager_rentRoom(Room_id);
}
var msclosetotal ;
function msCloseDialogtotal(){
  msclosetotal = setTimeout('msClosetotal()',10000);
  //msfrmmanager_execute();          
}
function msClosetotal(){
    $('#msfrmmanager_divprint').dialog('close');
}

function mscreateAllTable(productId,num){    
    ArrRoomActive = msgetArrRoom(1);
    name = ms_obj.arrProductPrice[productId].name;

    paramwidth = ArrRoomActive.length;
    widthtable = 100 ;
    multi = 0;
    if(paramwidth>=num){
        multi = num-1;
    }else{
        multi = paramwidth%num-1
    }
     widthtable +=  multi*100;
     
     result = "<div class='productTitle'>Thêm "+name+" cho bàn</div>";
        result += '<table class="allTable" width="'+widthtable+'"><tr class="ms_titleadd">';
        for(j=0;j<=multi;j++){
           result += '<td>Bàn</td><td>SL</td><td>Thêm</td>'; 
        } 
        result +='</tr><tr>' ;  
    
    for(i=0;i<ArrRoomActive.length;i++){
        id = ArrRoomActive[i];
        name = ms_obj.arrRoom[id].name;
        if(i%num==0&&i!=0){
           result += '</tr><tr><td>'+name+' </td><td class="addproduct" id="msfrmmanager_txtNumAddLeft_'+id+'">0</td><td><img class="btnAddProduct" ="images/product/add.png" onclick="msfrmmanager_addProductFromLeftMenu('+productId+','+id+')"></img></td>';
        }else{
          result += '<td>'+name+'</td><td class="addproduct" id="msfrmmanager_txtNumAddLeft_'+id+'">0</td><td><img src="adagps.com/images/product/add.png" class="btnAddProduct" onclick="msfrmmanager_addProductFromLeftMenu('+productId+','+id+')"></img></td>';  
        }
    }
    result +='</tr></table>';
    return result;
    
}

//status = 0; lấy tất cả các bàn con trong
//status = 1; lấy bàn dang hoat dong
//status =2 ; lấy tat ca ca ban
//hàm này dùng để lấy id của của các bàn của 1 user theo điều kiện status 
// trả về mãng id của bàn theo điều kiện status đưa vào.
function msgetArrRoom(status){
    var arr = new Array();
    index =0;
    for(var i in ms_obj.arrRoom){
       // alert(i);
        if(status!=2){
            if(ms_obj.arrRoom[i].status==status){
              arr[index++]=i;  
            }
        }else{
          arr[index++]=i;  
        }        
    }
    return arr;
}

function ms_calActiveTableByTableType(){
    $('.ms_clsDivTableType').each(function(){
        var id = $(this).attr('id');
        var typeid =  getId(id,2) ; 
        var activetable =0;
        lengunactive = $(this).find('td.ms_clsOff > div.ui-state-disabled').length;
        length = $(this).find('div.ms_divProduct').length;
        activetable = length - lengunactive;
        $('#msfrmmanager_activetable_'+typeid).html(activetable);
        $('#msfrmmanager_totaltable_'+typeid).html(length);
    });
    
}
